home *** CD-ROM | disk | FTP | other *** search
- //***************************************************************************
- //
- // this file is (c) '94-'96 Niklas Beisert
- //
- // this file is part of the cubic player development kit.
- // you may only use/modify/spread this file under the terms stated
- // in the cubic player development kit accompanying documentation.
- //
- //***************************************************************************
-
-
- extern "C" void __InitRtns(int);
- #pragma aux __InitRtns "*"
- extern "C" void __FiniRtns(int,int);
- #pragma aux __FiniRtns "*"
- extern "C" unsigned __dll_terminate();
- extern "C" unsigned __dll_initialize();
-
- extern "C" unsigned __LibMain(unsigned hmod, unsigned termination)
- {
- if (termination)
- {
- unsigned rc=__dll_terminate();
- __FiniRtns(0, 255);
- return rc;
- }
- __InitRtns(255);
- return __dll_initialize();
- }
- #pragma aux __LibMain "*" parm caller []
-